﻿using Micro.Extensions.DDD.Commands;
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;

namespace Module.Test.Domain.Commands.Customs
{

    /// <summary>
    /// 定义一个抽象的 Custom 命令模型
    /// 继承 Command
    /// 这个模型主要作用就是用来创建命令动作的，所以是一个抽象类
    /// </summary>
    public abstract class CustomCommand : Command
    {
        public CustomCommand()
        {
            this.CreatedTime = DateTime.Now;
        }
        public long Id { get; set; }

        /// <summary>
        /// 名称
        /// </summary>
        public string Name { get; set; }


        public DateTime CreatedTime { get; set; }

    }
}
